Optimizing subgraph matching over distributed knowledge graphs using partial evaluation
نویسندگان
چکیده
Abstract The partial evaluation and assembly framework has recently been applied for processing subgraph matching queries over large-scale knowledge graphs in the distributed environment. is implemented on master-slave architecture, endowed with outstanding scalability. However, there are two drawbacks of evaluation: if volume intermediate results large, a large number repeated matches will be generated; computation handled by master would bottleneck. In this paper, we propose an optimal algorithm filter method to reduce exploring computing characteristics framework. (1) An index structure named inner boundary node (IBN-Index) constructed prune graph exploration improve searching efficiency phase. (2) local utilized construct (BN-Index) matches. (3) experimental benchmark datasets show that our approach outperforms state-of-the-art methods.
منابع مشابه
Fast Subgraph Matching on Large Graphs using Graphics Processors
Subgraph matching is the task of finding all matches of a query graph in a large data graph, which is known as an NP-complete problem. Many algorithms are proposed to solve this problem using CPUs. In recent years, Graphics Processing Units (GPUs) have been adopted to accelerate fundamental graph operations such as breadthfirst search and shortest path, owing to their parallelism and high data ...
متن کاملEfficient Subgraph Matching on Billion Node Graphs
The ability to handle large scale graph data is crucial to an increasing number of applications. Much work has been dedicated to supporting basic graph operations such as subgraph matching, reachability, regular expression matching, etc. In many cases, graph indices are employed to speed up query processing. Typically, most indices require either super-linear indexing time or super-linear index...
متن کاملSubgraph Matching Kernels for Attributed Graphs
We propose graph kernels based on subgraph matchings, i.e. structure-preserving bijections between subgraphs. While recently proposed kernels based on common subgraphs (Wale et al., 2008; Shervashidze et al., 2009) in general can not be applied to attributed graphs, our approach allows to rate mappings of subgraphs by a flexible scoring scheme comparing vertex and edge attributes by kernels. We...
متن کاملOptimizing Reflective Languages by Using Partial Evaluation
We present techniques of compiling a reflective concurrent object-oriented language, ABCL/R3, by using partial evaluation. Although the compilation framework is based on the first Futamura projection, mere application of partial evaluation cannot improve performance due to concurrent, object-oriented, and dynamically modifiable design in ABCL/R3. Instead of developing a dedicated partial evalua...
متن کاملEfficient Subgraph Search over Large Uncertain Graphs
Retrieving graphs containing a query graph from a large graph database is a key task in many graph-based applications, including chemical compounds discovery, protein complex prediction, and structural pattern recognition. However, graph data handled by these applications is often noisy, incomplete, and inaccurate because of the way the data is produced. In this paper,we study subgraph queries ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: World Wide Web
سال: 2022
ISSN: ['1573-1413', '1386-145X']
DOI: https://doi.org/10.1007/s11280-022-01075-6